@charset "utf-8";
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:active,a:visited{
	text-decoration:none;
}
ul,li,ol{
	list-style:none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}    
input,textarea:focus {outline: none;}
.content input{
	font-size:14px;
}
.content ul,.content li,.content p,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content img,{
	margin:0;
	padding:0;
}
.leftpanel{
	z-index:1;
}
.content{
	min-width:820px;
}
/*----------------------- 以上公共  ----------------------------------*/
.children-three a{
	color:#94989d;
}
/* == 三级菜单 ==  */
.alert-box{
	/*width:370px;*/
	padding:0 0 20px 0;
	background:#fff;
	position:fixed;
	left:50%;
	top:100px;
	/*margin-left:-185px;*/
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:none;
	z-index:3;
}
.alert-tit{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #666;
	padding-left:20px;
	font-size:16px;
	color:#313131;
}
.alert-box-main{
	padding:0 20px;
}
.alert-btn{
	margin-top:20px;
	text-align:center;
}
/*.alert-btn input{
	padding:5px 20px;
	border:0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:20px;
}*/
.alert-btn .alert-btn-yes{
	float:left;
	margin-left:40px;
	background:#428bca;
	color:#fff;
}
.alert-btn .alert-btn-no{
	margin-right:40px;
}
/*弹窗*/
.content{
	padding:0 20px;
}
.organization-top{
	width:100%;
	height:60px;
	margin:0;
	min-width:800px;
}
.organization-search{
	float:left;
    border: 1px solid #ccc;
    height: 28px;
    margin-top: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 215px;
}
.search-img{
	float:left;
	width: 20px;
    height: 20px;
    margin: 4px 5px;
    cursor: pointer;
}
.organization-search .search-text{
	float:left;
    border: none;
    width: 175px;
    height: 28px;
    float: left;
    margin:0;
    background: none;
    padding: 0 8px;
    font-size:14px;
    color:#313131;
}
.top-btn{
	padding:0 30px;
	border:0;
	background:#1CAF9A;
	color:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:34px;
	float:right;
	margin:12px 20px 0 0;
}
/*-- 上部按钮等 --*/
.organization-list tr td{
	width:15%;
}
.organization-list tr td:nth-child(2){
	width:10%;
}
/*.organization-list tr td:nth-child(1),.organization-list tr td:nth-child(4),.organization-list tr td:nth-child(2){
	width:20%;
}*/
#table_bug_report td,#table_bug_report th{
	text-align:center;
}
.table tbody .organization-classroom td{
	border:none;
}
.table tbody .organization-classroom tr{
	border:none;
}
.organization-classroom{
	display:none;
}
/*.table-striped > tbody > tr:nth-child(2n+1) > td{
	background:#fcfcfc;
}*/
/*.table-striped>tbody{
	background:#fcfcfc;
}*/
/*.table-striped > tbody > tr>td{
	background:#fff!important;
}
.table-striped>tbody:nth-child(2n)>tr>td{
	background:#f5f5f5!important;
}*/
.set-admin tr td{
	width:40%;
}
.set-admin tr td:nth-child(3){
	width:20%;
}
.alert-ccc{
	width:100%;
    height:100%;
    z-index:2;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    position:fixed;
    left:0px;
    top:0;
    display:none;
}
.admin-list{
	width:200px;
	padding:0;margin:0;
	max-height:400px;
	overflow-y:auto;
}
.admin-list li{
	height:30px;
	line-height:30px;
	text-align:left;
	margin-bottom:5px;
	font-size:14px;
}
.admin-list li span{
	float:right;
	height:30px;
	padding:0 20px;
	line-height:30px;
	background:#e7e7e7;
	color:#616161;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
}
.add-admin{
	height:40px;
	margin-top:20px;
}
.add-admin-text{
	float:left;
	width:170px;
	height:32px;
	border:1px solid #ccc;
	padding-left:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.add-admin-btn{
	float:left;
	/*width:60px;
	height:32px;
	border:none;
	background:#1CAF9A;*/
	color:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:20px;
}
.add-organ-p{
	height:40px;
	margin-bottom:20px;
}
.add-organ-p span{
    width:75px;
    text-align:right;
	float:left;
	line-height:40px;
}
.add-organ-p input{
	float:left;
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:8px;
	height:32px;
	margin-top:3px;
}
/*---------------------------- 新建机构  ----------------------------*/
.add-classroom{
	margin-top:60px;
}
.add-classroom p,.screen-reg-box p{
	height:40px;
	margin-bottom:10px;
}
.add-classroom p span,.screen-reg-box p span{
	float:left;
	width:130px;
	height:40px;
	line-height:40px;
	text-align:right;
	color:#313131;
}
.screen-reg-box p span{
	width:100px;
}
.add-classroom p input,.screen-reg-box p input{
	float:left;
	width:200px;
	height:34px;
	margin-top:2px;
	border:1px solid grey;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-left:10px;
}
.add-classroom .classroom-type{
	width:80px;
	margin-left:10px;
	border:none;
}
.add-classroom .add-classroom-yes{
	background:#1CAF9A;
	color:#fff;
	border:none;
	margin-top:30px;
	height:44px;
	font-size:16px;
	font-weight:bold;
}
.add-classroom .classroom-detail{
	height:auto;
}
.classroom-detail-text{
	width:200px;
	height:160px;
}
.classroom-tit{
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#313131;
}
.screen-reg{
	float:left;
}
.screen-reg p input{
	width:260px;
}
.srceen-btn-box{
	overflow:hidden;
	margin-bottom:20px;
}
.srceen-btn{
	padding:0 10px;
	height:30px;
	float:right;
	border:0;
	margin-left:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.screen-reg-add{
	background:#1CAF9A;
	color:#fff;
}
.srceen-reg-btn{
	float:right;
	width:120px;
	margin-left:20px;
	border:0;
	height:30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.screen-save-yes{
	background:#1CAF9A;
	color:#fff;
}
/*---------------- 新增教室  ------------------------------*/
.set-admin-list{
	border-top:1px solid grey;
	border-left:1px solid grey;
	width:100%;
	margin:0;
	padding:0;
	min-height:40px;
}
.set-admin-list:last-child{
	border-bottom:1px solid grey;
}
.set-admin-list li{
	float:left;
	width:30%;
	line-height:40px;
	height:39px;
	border-right:1px solid grey;
	margin:0;
	text-align:center;
}
.set-admin-list li:nth-child(3){
	width:40%;
}
.set-admin-list li span{
	display:inline-block;
	padding:0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#1caf9a;
	color:#fff;
	height:30px;
	margin-top:5px;
	cursor:pointer;
	line-height:30px;
}
.admin-pass p,.add-admin-box p{
	width:300px;
	height:40px;
	margin-bottom:10px;
}
.admin-pass p span,.add-admin-box p span{
	float:left;
	line-height:40px;
	width:65px;
	text-align:right;
}
.admin-pass p input,.add-admin-box p input{
	height:32px;
	border:1px solid grey;
	padding-left:8px;
	margin-top:3px;
	float:left;
	width:220px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.admin-pass p strong{
	float:left;
	width:220px;
	padding-left:8px;
	height:34px;
	line-height:34px;
	background:#e7e7e7;
	margin-top:3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/*------ 管理员设置 ----------*/
.versions-list{
	border-top:1px solid grey;
	border-left:1px solid grey;
	width:100%;
	margin:0;
	padding:0;
	min-height:40px
}
.versions-list-tit li{
	height:40px;
	font-size:16px;
	color:#313131;
}
.versions-list:last-child{
	border-bottom:1px solid grey;
}
.versions-list li{
	float:left;
	width:20%;
	line-height:40px;
	height:39px;
	border-right:1px solid grey;
	margin:0;
	text-align:center;	
}
.versions-list li:first-child{
	width:40%;
}
.versions-list li span{
	display:inline-block;
	padding:0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#1caf9a;
	color:#fff;
	height:30px;
	margin-top:5px;
	cursor:pointer;
	line-height:30px;	
}
.versions-up p{
	width:250px;
	height:40px;
	margin:20px 0;
}
.versions-up p span{
	width:70px;
	height:40px;
	line-height:40px;
	float:left;
}
.versions-up p input{
	float:left;
	width:170px;
	height:32px;
	margin-top:3px;
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:8px;
}
.versions-main tr td,.versions-main tr th{
	width:22%;
}
.versions-main tr td:nth-child(4){
	width:12%;
}
.add-screen-main{
	display:none;
}

.alert-box input[type="text"]{
	width:300px;
	margin:0;
	height:38px;
}